artificial coast - Turkish English Dictionary